================================== = QuakeWorld Client (QWCL) v1.25 = ================================== Released: Tuesday, December 17th, 1996 ============ = Contents = ============ 1......Command Line Parameters 2......Console Commands 3......Changes to the Menu Structure 4......Known Bugs 5......The QuakeWorld Team ============================== = 1. Command Line Parameters = ============================== -master Connects to an alternate master. By default, qwcl.exe will attempt a connection to id's master server at 192.246.40.115. Should there be another master server you wish your client to connect to, use this command. "qwcl -master 204.50.178.66" -port Specify an alternate port for sending data. By default, qwcl sends on port 27500. Use this command to specify an alternate port. "qwcl -port 20593" -game Specify a directory to an alternate progs.dat or map files. Same as Quake. For example, if you wish to run CTF for QuakeWorld, and have it installed in c:\quake\ctf and assuming that you have qwcl.exe located in c:\quake, simply execute; "qwcl -game ctf" To choose the CTF progs.dat and support files. ======================= = 2. Console Commands = ======================= pushlatency Probably one of the most important QuakeWorld console commands you should learn to love and use. Pushlatency adjusts client side prediction in QuakeWorld which attempts to smooth out gameplay. To maximize your QuakeWorld playing experience, take your average ping (which can be found by pressing TAB while playing) and set pushlatency to a negative value of your ping. For example. If you average ping is 250ms, use the command; "pushlatency -250" This will attempt client side movement prediction 250ms in the past. r_netgraph Displays a graph of your network connect stability. The higher the graph peaks, the worse your connection. A lower graph is desirable for better play. eg: "r_netgraph 1" Displays the graph "r_netgraph 0" Turns off the graph userid This sets your userid for the QuakeWorld network eg: "userid 6" You must set a proper userid/password combo before you are able to access the QuakeWorld network for the particular master you are connected to (See "password" below) *Please Note* QSpy is the preferred method for logging into QuakeWorld. If you use QSpy, this command is not required. password This sets the password for the userid you entered for the QuakeWorld network. eg: "password fragbait" You must set a proper userid/password combo before you are able to access the QuakeWorld network for the particular master you are connected to (See "userid" above) *Please Note* QSpy is the preferred method for logging into QuakeWorld. If you use QSpy, this command is not required. user Displays a user record eg: "user 9" Will display the user record for userid 9 eg: "user tokay" Will display American McGee's user record setinfo Sets a key/value combo for your user account (You must be properly logged in before you can access the "setinfo" command) eg: "setinfo skin bearian" Will set your skin to "bearian.pcx" (assuming that bearian.pcx is available on the server you are connecting to) eg: "setinfo clan RevCo" Will set your clan affiliation to "RevCo". Please note: "clan" is an arbitrary key name. If a key does not exist when you set it, it will be created as part of your user record. eg: "setinfo email someguy@somedomain.com" Will set your email address to "someguy@somedomain.com". Please note, "email" is again, an arbitrary key. *Please Note* You may not set keys starting with an asterisk (*). Those are set by the master server. seen Shows you what a person was last seen doing in the QuakeWorld network for the particular master you are using. eg: "seen 6" Will show you what userid 6 was last seen doing eg: "seen sCaryname" Will show you what sCaryname was last seen doing rcon Makes a client->server remote console request. Assuming that the server you are connected to has a password of "llama", you can issue; "rcon llama commands..." ... and the commands will be executed on the remote server as if you were sitting at the console typing them. (Please see qwsv.txt for a list of server commands) showpackets This is VERY verbose. Prints every packet received to the console. Generally, not a good idea to use unless you are debugging something "showpackets 0" turns it off (Default) "showpackets 1" enables showdrop Shows you how many packets you are dropping during the game. Useful to guage the quality of your play. The more packets you drop, the worse your QuakeWorld experience. "showdrop 0" Turns off dropped packet display to the console "showdrop 1" Enables display of dropped packet information say What text do you wish to display to players eg: "say Come on girly man! Is that all you got?!?" ...displays "Yourname: Come on girly man! Is that all you got?!?" to all players on the server you are presently connected to. *Please Note* While in the game, you may also press "T" to activate a "talk" prompt. Type your text and press enter to send it. QuakeWorld has a much larger "talk" buffer compared to Quake 1.06 allowing you to type full sentances. skins Refreshes you skins library and updates the game session if any new users entered the game and you have not downloaded their skin yet. eg: "skins" (Very straightforward) serverinfo Displays all the vars for for the server you are presently connected to. vid_describemodes Lists all the video modes supported by your video subsystem. vid_mode Sets QuakeWorld's video resoltion. eg: "vid_mode 0" sets QuakeWorld to run in a 320x200 window (See values returned by vid_describemodes) disconnect Disconnects you from the server you are presently playing on. quit Ends your game and returns you to the prompt or QW.EXE if using the front end. ==================================== = 3. Changes to the Menu Structure = ==================================== The QuakeWorld menu structure (pressing ESC while in the console) has changed slightly in comparison to DOS Quake 1.06. The first thing you will notice, is that the "Single Player" and "Multiplayer" menu options do not work (QuakeWorld is an internet only implementation of Quake). Under "Options", "Video Options" will allow you to toggle between fullscreen and windowed modes of play. If you are running QuakeWorld in a window, you will notice that a new option appears under the "Options" menu. That being "Use Mouse" which allows you toggle whether or not you are able to use a mouse in windowed mode play. ================= = 4. Known Bugs = ================= - Dynamic downloads before entering a game will sometimes crash the client. We are working on a solution. Please do not send us e-mail about this. ========================== = 5. The QuakeWorld Team = ========================== John Carmack New network code and game modifications, original Master Server Code Michael Abrash Video and Sound drivers (WinQuake Port) Christian Antkow (aka: Disruptor) qwmaster@idsoftware.com Master Server Development, QWSV and QWCL Documentation, id Master Server Administrator Geoff Scully (aka: Tarok) gws@dis.on.ca Master Server Development, id Master Server Administator Joe Powell (aka: QSpy) jep@sclsis.navy.mil QSpy (QWFE) Programmer, Master Server Development Dave Riller (aka: DRiller/Kevorkian) qwdist@idsoftware.com QuakeWorld Distribution Co-Ordinator Rick Brewer (aka: ^Drag0n^) qwskins@idsoftware.com QuakeWorld Clan Skins Administrator Dave Kirsch (aka: Zoid) zoid@threewave.com QuakeWorld QC 1.01 to 1.06 Upgrade, QuakeWorld CTF Mods, Moral Support Ron Crisco (aka: RonSolo) ronsolo@stomped.com Scoring Systems Development, id QuakeWorld Webmaster and all around nice guy